package com.xs.common.bean;

import java.lang.annotation.*;

/**
 * @author xs
 * date 2018/1/18 17:28
 */
@Documented
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Attribute {

    /**
     * 属性名
     *
     * @return
     */
    String name() default "";

    /**
     * 是否是pojo
     *
     * @return
     */
    boolean isPojo() default false;

    /**
     * 用于属性值映射转换
     *
     * @return
     */

    Class<? extends IEnum> enumType() default IEnum.class;

}
